Dynamic Architectural Constraints Monitoring and Reconfiguration in Service Architectures

نویسندگان

  • Jose John
  • MingXue Wang
  • Claus Pahl
چکیده

Service-oriented architecture is an architectural approach that can be applied for building autonomous service systems dynamically to satisfy on-demand business requests. During the execution of service compositions, architectural constraint violations relating to functional and non-fucntional system properties need to be handled intelligently and autonomously, possibly requiring architectural reconfigurations. We propose integrated architectural constraint violation handling to deal with architectural quality problems through dynamic reconfiguration. We concentrate on service replacement selection as a remedial strategy for a possible quality violation requiring architectural remedies.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Framework for Dynamic Architecture Reconfiguration of Cloud Services

Cloud computing is a paradigm that is transforming the way in which organization acquire computational resources and is receiving more attention from the research community. The incremental deployment of cloud services is particularly important in agile development of cloud services, where successive cloud service increments must be integrated into existing cloud service architectures. This req...

متن کامل

Graph Transformation Based Models of Dynamic Software Architectures and Architectural Styles

Sebastian Thöne ([email protected]) ? International Graduate School of Dynamic Intelligent Systems University of Paderborn, Germany Software architectures play an important role in software development. As abstract models of the run-time structure they help to bridge the gap between user requirements and implementation. In the context of e-business, self-healing, or mobile systems, dynamic architectur...

متن کامل

Architectural support for socio-technical systems

to support multiple views in the sense of (Kruchten 1995). More specifically Darwin corresponds to a couple of Kruchten’s views: the behavioural view and the service view for the purpose of behavioural analysis and construction, respectively. Each view is an elaboration of the basic structural view (i.e., the skeleton upon which the flesh of behavioural specification is hung). 3.2.3.1 Architect...

متن کامل

Describing Cloud Applications Architectures

The architecture of cloud applications differs from traditional software architectures mainly regarding their basic architectural elements, the services, the metadata about the services for expressing information related to quality parameters and pricing models, and the constraints over the applications and the used services. This paper presents Cloud-ADL, a seamless extension of the ACME ADL t...

متن کامل

Reactive Architectures with Architectural Agents

This paper discusses dynamic reconfiguration of applications at the architectural level. Current work on dynamic aspects of software architectures has focused on planned reconfigurations controlled from the outside. In this paper we present a different approach, using architectural agents. The agent-enabled architecture descriptions will be executable and have a mechanism to describe reconfigur...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010